home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 1 / NetNews Offline Volume 1.iso / news / fido / ger / amiga / 3751 < prev    next >
Internet Message Format  |  1996-03-16  |  2KB

  1. From: Christian_Buchner@f465.n2480.z2.fido.sub.org (Christian Buchner)
  2. Organization: Das ist also ein Origin.
  3. Path: f465.n2480.z2.fidonet.org!not-for-mail
  4. Newsgroups: fido.ger.amiga
  5. Subject: Re: UU POSTING: DTHACK
  6. Message-ID: <MSGID_2=3A2480=2F465_2ba02e01@fidonet.org>
  7. Date: Mon, 16 Oct 1995 19:37:43 +0200
  8.  
  9. Hallo Marco !
  10.  
  11. In Deiner Nachricht vom <13-Oct-95 20:06:51> schreibst Du
  12.  
  13.  CB>> Weiterhin  funktioniert DTHack nur bei IPrefs
  14.  CB>> Workbench-Hintergruenden.
  15.  CB>> Es ueberprueft, ob der AllocBitMap() Aufruf von IPrefs kam.
  16.  
  17.  MV> Noe, DTHACK laesst man nur einmal ueber einem xxxx.datatype laufen, es
  18.  MV> schreibt dann die Allocbitmap Aufrufe mit Chip Flag in entsprechende
  19.  MV> Aufrufe mit Fast Flag um.
  20.  
  21. Nochmals:   Die  Funktion  AllocBitMap()  besitzt  kein Fast Flag.  Es gibt
  22. lediglich  die  BitMap-Flags  BMF_CLEAR,  BMF_DISPLAYABLE, BMF_INTERLEAVED,
  23. BMF_STANDARD,  BMF_MINPLANES.   Ich  nehme  an,  DTHack ersetzt die Aufrufe
  24. durch ein eigenes Unterprogramm.
  25.  
  26. Es gibt sicherlich mehrere Patch-Programme fuer Datatypes.
  27.  
  28. Das  Programm,  das  ich  kenne,  lenkte alle Speicherbelegungsversuche von
  29. IPrefs  mit MEMF_CHIP-Flag, die ueber eine gewisse Byte-Grenze hinausgehen,
  30. automatisch  ins  Fast  RAM  um.  Damit sollte verhindert werden, dass z.B.
  31. die   Sprite-Daten   des  Mauszeigers  ins  Fastram  gehen.   Das  Programm
  32. funktionierte nur auf Grafikkarten und nur fuer Workbenchhintergruende.
  33.  
  34. Also  ich  halte  derartige  Patches  fuer eine windige Angelegenheit.  Ein
  35. Risiko  ist  immer  dabei.   Besser waere ein Rewrite des Datatype-Systems.
  36. Davon traeume ich schon lange und erste Schritte in diese Richtung habe ich
  37. schon unternommen.  Aber alleine ist das nicht zu schaffen.
  38.  
  39.   //
  40. \X/ Flowerpower
  41.